
  ----------------------------------------------------------------------
                 MS-DOS
                            Microsoft Windows 95
                                  1996            
  ----------------------------------------------------------------------

                 (c) Microsoft Corporation, 1996


   ,   
Microsoft Windows 95.

--------------------------------
    
--------------------------------

   Msdosdrv.txt       
      .

   Msdosdrv.txt,      
     ""   "".

         
 ,   - ,    
 .

.     MS-DOS    
            Config.txt.      MS-DOS,  
                /?, : CHKDSK /?

----------


ANSI.SYS
DBLBUFF.SYS
DISPLAY.SYS
DRVSPACE.SYS, DBLSPACE.SYS
EGA.SYS
EMM386.EXE
HIMEM.SYS
RAMDRIVE.SYS
SETVER.EXE
--------

ANSI.SYS
=========

.         ANSI 
              ,     .

    ,     , 
      . 
      ANSI.SYS  
  ANSI.     ANSI 
   ASCII,    ESC (1Bh)   
  (5Bh). ,   ESC  ,  
  .  ,    ANSI 
      .  , 
 "A"  "a"    .

 ANSI.SYS       DEVICE  
DEVICEHIGH   CONFIG.SYS.




    DEVICE=[:][]ANSI.SYS [/X] [/K] [/R]



[:][]
       ANSI.SYS.



/X
          
     101 .

/K
      ,  101 ,  84-.
      SWITCHES=/K.   SWITCHES=/K 
    ,  /K     ANSI.SYS.

/R
      ,       
      .

,    ANSI:

Pn
     .   .

Ps
    ,     .   
     ,          
     (;).

PL
    ,          
     .

Pc
    ,         
      .

   ANSI,    
,      .

   ANSI  ESC   ASCII 
  27 (1Bh),    ESC.

ESC[PL;PcH
     .       . 
       ,      --
        ( 0,  0).   
       ,   .

ESC[PL;Pcf
     .      ,   
    .

ESC[PnA
             
        .      , 
      .

ESC[PnB
             
        .      , 
      .

ESC[PnC
             
        .        
    ,   .

ESC[PnD
             
        .        , 
      .

ESC[s
       .   
    ,       
    .

ESC[u
      ,     
    .

ESC[2J
           (0, 0).

ESC[K
      ,     .

ESC[Ps;...;Psm
       (. ).    
         .     
          (, ).

     
       0      
       1    
       4     (   )
       5    
       7    
       8    

     
       30    
       31    
       32    
       33    
       34    
       35    
       36    
       37    

     
       40    
       41    
       42    
       43    
       44    
       45    
       46    
       47    

      30  47   ISO 6429.

ESC[=psh
       .

       0      40 x 148 x 25  
       1      40 x 148 x 25  
       2      80 x 148 x 25  
       3      80 x 148 x 25  
       4      320 x 148 x 200  
       5      320 x 148 x 200  
       6      640 x 148 x 200  
       7           
      13      320 x 148 x 200  
      14      640 x 148 x 200   (16 )
      15      640 x 148 x 350   (2 )
      16      640 x 148 x 350   (16 )
      17      640 x 148 x 480   (2 )
      18      640 x 148 x 480   (16 )
      19      320 x 148 x 200   (256 )

ESC[=Psl
     ,     .  
        L.

ESC[;;...p
        .
        .

    o           
        .        . 
              (;)  
         .       
          .  ANSI.SYS  
                /X.

    o      ASCII  ,   
         ("). ,   65  "A"  
          A.

.         
             .    .

                          SHIFT+   CTRL+   ALT+ 
---------------------------------------------------------------------------

F1                        0;59      0;84        0;94       0;104

F2                        0;60      0;85        0;95       0;105

F3                        0;61      0;86        0;96       0;106

F4                        0;62      0;87        0;97       0;107

F5                        0;63      0;88        0;98       0;108

F6                        0;64      0;89        0;99       0;109

F7                        0;65      0;90        0;100      0;110

F8                        0;66      0;91        0;101      0;111

F9                        0;67      0;92        0;102      0;112

F10                       0;68      0;93        0;103      0;113

F11                       0;133     0;135       0;137      0;139

F12                       0;134     0;136       0;138      0;140

HOME ( )    0;71      55          0;119      --

UP ARROW ( )0;72      56          (0;141)    --

PAGE UP ( ) 0;73      57          0;132      --

LEFT ARROW (      0;75      52          0;115      --
)

RIGHT ARROW (     0;77      54          0;116      --
)

END ( )     0;79      49          0;117      --

DOWN ARROW (      0;80      50          (0;145)    --
)

PAGE DOWN (       0;81      51          0;118      --
)

INSERT ( )  0;82      48          (0;146)    --

DELETE ( )  0;83      46          (0;147)    --

HOME                      (224;71)  (224;71)    (224;119)  (224;151)

UP ARROW                  (224;72)  (224;72)    (224;141)  (224;152)

PAGE UP                   (224;73)  (224;73)    (224;132)  (224;153)

LEFT ARROW                (224;75)  (224;75)    (224;115)  (224;155)

RIGHT ARROW               (224;77)  (224;77)    (224;116)  (224;157)

END                       (224;79)  (224;79)    (224;117)  (224;159)

DOWN ARROW                (224;80)  (224;80)    (224;145)  (224;154)

PAGE DOWN                 (224;81)  (224;81)    (224;118)  (224;161)

INSERT                    (224;82)  (224;82)    (224;146)  (224;162)

DELETE                    (224;83)  (224;83)    (224;147)  (224;163)

PRINT SCREEN              --        --          0;114      --

PAUSE/BREAK               --        --          0;0        --

BACKSPACE                 8         8           127        (0)

ENTER                     13        --          10         (0

TAB                       9         0;15        (0;148)    (0;165)

NULL                      0;3       --          --         --

A                         97        65          1          0;30

B                         98        66          2          0;48

C                         99        66          3          0;46

D                         100       68          4          0;32

E                         101       69          5          0;18

F                         102       70          6          0;33

G                         103       71          7          0;34

H                         104       72          8          0;35

I                         105       73          9          0;23

J                         106       74          10         0;36

K                         107       75          11         0;37

L                         108       76          12         0;38

M                         109       77          13         0;50

N                         110       78          14         0;49

O                         111       79          15         0;24

P                         112       80          16         0;25

Q                         113       81          17         0;16

R                         114       82          18         0;19

S                         115       83          19         0;31

T                         116       84          20         0;20

U                         117       85          21         0;22

V                         118       86          22         0;47

W                         119       87          23         0;17

X                         120       88          24         0;45

Y                         121       89          25         0;21

Z                         122       90          26         0;44

1                         49        33          --         0;120

2                         50        64          0          0;121

3                         51        35          --         0;122

4                         52        36          --         0;123

5                         53        37          --         0;124

6                         54        94          30         0;125

7                         55        38          --         0;126

8                         56        42          --         0;126

9                         57        40          --         0;127

0                         48        41          --         0;129

-                         45        95          31         0;130

=                         61        43          ---        0;131

[                         91        123         27         0;26

]                         93        125         29         0;27

                          92        124         28         0;43

;                         59        58          --         0;39

'                         39        34          --         0;40

,                         44        60          --         0;51

.                         46        62          --         0;52

/                         47        63          --         0;53

`                         96        126         --         (0;41)

ENTER ( )   13        --          10         (0;166)

/ ( )       47        47          (0;142)    (0;74)

* ( )       42        (0;144)     (0;78)     --

- ( )       45        45          (0;149)    (0;164)

+ ( )       43        43          (0;150)    (0;55)

5 ( )       (0;76)    53          (0;143)    --




DBLBUFF.SYS --  
==================================

 Dblbuff.sys   ,   
   ,     
 ,   EMM386  Windows   
 386.

   Windows ,     
,   [Options]  Msdos.sys   
  DoubleBuffer=1,   Dblbuff.sys. 
    ,   
     Msdos.sys     CONFIG.SYS 
  DEVICE.



    DEVICE=[:][]DBLBUFF.SYS [/D+]



[:][]
       Dblbuff.sys.

/D+
        Dblbuff.sys     
       /.     
     /     (UMB),     
    .


DISPLAY.SYS
===========

      ,   
,     ,   
 EGA  VGA.       DEVICE 
 DEVICEHIGH   CONFIG.SYS.



    DEVICE=[:][]DISPLAY.SYS CON[:]=([,[hwcp][,n]])

    DEVICE=[:][]DISPLAY.SYS CON[:]=([,[hwcp][,(n,m)]])



[:][]
       DISPLAY.SYS.


      .       
    : EGA  LCD.  EGA    
     EGA  VGA.    ,  
    DISPLAY.SYS     . 
      CGA  MONO     
    ,    ,     
           .

hwcp
        .
         ,  MS-DOS,  
       ().

        437    
        850     ( I)
        852        ( II)
        860    
        863    -
        865     

      EGA2.CPI  EGA3.CPI   
      ,    
    (EGA3.CPI). 

n
       ,     
    ,  ,    hwcp.
       n     0  6.
      EGA   n  6;  
      (LCD)   n  1.

m
      ,      
     .   EGA     2, 
       LCD - 1.



DRVSPACE.SYS, DBLSPACE.SYS
==========================

       DRVSPACE.BIN  
DBLSPACE.BIN,     .

 DxxSPACE.SYS      
   .     60   
    Windows 95      100   
  Microsoft Plus!  Windows.

   Windows     DRVSPACE.BIN 
 DBLSPACE.BIN       , 
     CONFIG.SYS  AUTOEXEC.BAT.    
DxxSPACE.BIN     ,      
        .

       DriveSpace  
DoubleSpace   CONFIG.SYS    DxxSPACE.SYS.

 DxxSPACE        
 .



    DEVICE=[:][]DxxSPACE.SYS /MOVE [/NOHMA] [/LOW]

    DEVICEHIGH=[:][]DxxSPACE.SYS /MOVE [/NOHMA] [/LOW]



/MOVE
       DxxSPACE.BIN   .

      DxxSPACE.BIN      
    .       CONFIG.SYS  
    DxxSPACE.BIN      . 
      DxxSPACE.SYS    DEVICE  
        DxxSPACE.BIN   
          .    
       ,      
    CONFIG.SYS         .

      DxxSPACE.SYS    DEVICEHIGH  
      DxxSPACE.BIN    ,   
    .       
    .

/NOHMA
        DxxSPACE.BIN   (HMA).

     MS-DOS    HMA,  DxxSPACE.SYS  
     DxxSPACE.BIN   HMA (   ).  
        DxxSPACE.BIN    HMA. 

/LOW
       DxxSPACE.SYS    
     .       MS-DOS, 
       ,  DriveSpace  DoubleSpace   
       .  ,     
    ,   DxxSPACE.sys,   Windows.



[:][]
       DxxSPACE.SYS.


EGA.SYS
=======

  ,       
  MS-DOS Shell Task Swapper    
EGA.     EGA  EGA.SYS    Task 
Swapper.     DEVICE  DEVICEHIGH   
CONFIG.SYS.



    DEVICE=[:][]EGA.SYS



[:][]
       EGA.SYS.


EMM386.EXE
==========

       ,    
    .     
 DEVICE   CONFIG.SYS      
   80386    .

 ,   , EMM386    
  . EMM386     
       (UMB).



    DEVICE=[:][]EMM386.EXE [ON|OFF|AUTO] [] [MIN=]
    [W=ON|W=OFF] [Mx|FRAME=|/Pmmmm] [Pn=] [X=mmmm-nnnn]
    [I=mmmm-nnnn] [B=] [L=minXMS] [A=] [H=] [D=nnn]
    [RAM=mmmm-nnnn] [NOEMS] [NOVCPI] [HIGHSCAN] [VERBOSE] [WIN=mmmm-nnnn]
    [NOHI] [ROM=mmmm-nnnn] [NOMOVEXBDA] [ALTBOOT] [NOBACKFILL]



[:][]
       EMM386.EXE.

[ON|OFF|AUTO]
       EMM386.  ON  .  OFF 
     EMM386,   AUTO      
    .        
           .  
       ON.    EMM386 
         EMM386.


        ( ),  
         (EMS)  VCPI 
    (Virtual Control Program Interface) .    
        64  32768 ,   
      ,    EMM386. 
          . 
     NOEMS       
     0. EMM386       , 
     16.



MIN=
       EMS/VCPI ( ),   
      EMM386.    
         EMM386.   
      EMS/VCPI     (   
     "").     XMS, 
           EMS/VCPI. 
           256. 
     NOEMS       
     0.   MIN    "", 
    EMM386    MIN.

W=ON|W=OFF
         Weitek. 
      W=OFF.

Mx
       .  x     
     1  14.     x 
         :

            1 => C000h     8 => DC00h
            2 => C400h     9 => E000h
            3 => C800h    10 => 8000h
            4 => CC00h    11 => 8400h
            5 => D000h    12 => 8800h
            6 => D400h    13 => 8C00h
            7 => D800h    14 => 9000h

      10  14       
    512   .

FRAME=
          .  
          8000h  9000h   C000h  
    E000h,   400h.      
          FRAME=NONE. 
         ,   
    ,   .

/Pmmmm
       .   mmmm   
      8000h  9000h   C000h  E000h,   400h.

Pn=
        .  n   
    ,   -  .   n   
      0  255.       
     8000h  9000h   C000h  E000h,   400h.   
     0  3      ,   
       3.2    
    Lotus/Intel/Microsoft(LIM EMS).    Mx, FRAME  
    /Pmmmm,    0  3     
       /Pmmmm.

X=mmmm-nnnn
             
    EMS   .  mmmm  nnnn    
      A000h  FFFFh      4 . 
     X     I,    
    .

I=mmmm-nnnn
             
      EMS   .  mmmm  nnnn  
        A000h  FFFFh      
    4 .  X     I,   
     .

B=
      ,      
      EMS (      
    16 ).       1000h  4000h. 
        4000h.

l=minXMS
            
    ( )    EMM386.    
      0.

A=
        ,   
     EMM386.      . 
          0  254.   
      7.     EMM386 
      200 .

H=
     ,    EMM386.  
         2  255.    
     64.

D=nnn
       ( ),    
        (DMA).     
      ,     DMA  
      EMM386.   nnn    
     16  256.     32.

RAM=mmmm-nnnn
       EMS     , 
        .    , 
    EMM386         EMS  
     .

NOEMS
           ,  
        (EMS).

NOVCPI
        ,   
    VCPI.       NOEMS.  
       VCPI   .    
     , EMM386   ""   MIN. 
        VCPI    
     .

HIGHSCAN
       EMM386    
       ,       
     (UMB)     EMS.   
           EMM386 
       ,   .   
      "" .

VERBOSE
              
    EMM386.   EMM386      
     .    VERBOSE    V. 
    (  ,   EMM386,  
          ALT.)

WIN=mmmm-nnnn
         Windows  
    EMM386.   mmmm  nnnn     A000h 
     FFFFh      4 .  X  
       WIN,    .  
          WIN    
     RAM, ROM  I.

[NOHI]
       EMM386    ,  
      .      
       (UMB)     .

[ROM=mmmm-nnnn]
      ,  EMM386    
       (ROM).   mmmm  nnnn    
     A000h  FFFFh      4 .  
         ,     
         .

[NOMOVEXBDA]
         BIOS     
    .

[ALTBOOT]
       EMM386     
      CTRL+ALT+DEL.      ,  
       EMM386      
    CTRL+ALT+DEL    .

[NOBACKFILL]
      EMM386        
    (   NOEMS  RAM),     
         640 ,     
    .  Windows       
     ,   NOBACKFILL  , 
          640 .


HIMEM.SYS
=========

HIMEM     , .. , 
       HMA. HIMEM, 
 ,        
        .

 HIMEM     DEVICE   CONFIG.SYS. 
 ,  HIMEM.SYS,    
,      ,  
 . ,  HIMEM.SYS   
 EMM386.EXE.



    DEVICE=[:][]HIMEM.SYS [/A20CONTROL:ON|OFF] [/CPUCLOCK:ON|OFF]
    [/EISA] [/HMAMIN=m] [/INT15=xxxx] [/MACHINE:xxxx] [/NOABOVE16] [/NOEISA]
    [/NUMHANDLES=n] [/SHADOWRAM:ON|OFF] [/TESTMEM:ON|OFF] [/VERBOSE] [/X]

         , 
          
.



[:][]
       HIMEM.SYS.  HIMEM.SYS      
    ,    MS-DOS.       
     ,    .    
    (HIMEM.SYS)    .



/A20CONTROL:ON|OFF
      ,   HIMEM     A20. 
     A20      HMA.  
      /A20CONTROL:OFF, HIMEM     
     A20   ,        
    HIMEM.     /A20CONTROL:ON.

/CPUCLOCK:ON|OFF
      ,    HIMEM   
     .   /CPUCLOCK:ON     
    ,   HIMEM       
    .  , ,     
    HIMEM.     /CPUCLOCK:OFF.

/EISA
        HIMEM    . 
           EISA (Extended Industry 
    Standard Architecture),    16  .   
     HIMEM     .

/HMAMIN=m
       ( ),    
          HMA.   ,  
     HMA      . 
         ,    
    .  HIMEM   HMA   , 
       ,     . 
     m      0  63.

     /HMAMIN    ,  
          HMA.

     /HMAMIN   .    m 
     0.  ,   HMA     
    ,   ,       
     .

      Windows     386  
    /HMAMIN   .


/INT15=xxxx
         ( 
    )   ,   Int 15h.  
         ,     
     XMS (eXtended-Memory Specification),   
    HIMEM,   ,   Int 15h.  
        xxxx    , 
     ,    64 .

     xxxx      64  65535,   
         .   
      0.    64  
     0.

/MACHINE:xxxx
     .  ,  HIMEM    
     . ,  ,   
       .    HIMEM  
       (IBM AT   ).  
    /MACHINE      ,  HIMEM   
       ,     
     .

       ,        
     Acer 1100, Wyse  IBM 7552.

    xxxx        . 
         ,   .

              
---------------------------------------------------------------------------

at           1       IBM AT  100%-   

ps2          2       IBM PS/2

ptlcascade   3       Phoenix Cascade BIOS

hpvectra     4       HP Vectra (A  A+)

att6300plus  5       AT&T 6300 Plus

acer1100     6       Acer 1100

toshiba      7       Toshiba 1600  1200XE

wyse         8       Wyse 12.5  286

tulip        9       Tulip SX

zenith       10      Zenith ZBIOS

at1          11      IBM PC/AT ( )

at2          12      IBM PC/AT ( )

css          12      CSS Labs

at3          13      IBM PC/AT ( )

philips      13      Philips

fasthp       14      HP Vectra

ibm7552      15      IBM 7552 Industrial Computer

bullmicral   16      Bull Micral 60

dell         17      Dell XBIOS


/NOABOVE16
        Compaq Bigmem,   
     INT 15h (ax==E801h)     
     .

/NOEISA
           EISA.

/NUMHANDLES=n
          
      (EMB).       1  128.  
       32.    
     6  .

      Windows     386  /NUMHANDLES 
    .

/SHADOWRAM:ON|OFF
        (SHADOWRAM:OFF)   
    (SHADOWRAM:ON)      .

             
             ().  
        2  , HIMEM   
        ,    
       Windows. (      
     .)      , , 
    ,       .

/TESTMEM:ON|OFF
           HIMEM.  
      HIMEM       
     .       
    ,        . , 
     HIMEM,   ,   
     ,     . 
       ,  ,    
      /TESTMEM:OFF.     
    /TESTMEM:ON.

VERBOSE
              HIMEM. 
      HIMEM       .  
      VERBOSE    V. (  
    ,   EMM386,    
        ALT.)

/X
        INT 15h (ax==E820h)    
     .


RAMDRIVE.SYS
============

        
  .        
DEVICE  DEVICEHIGH   CONFIG.SYS.

    ,  .   
      ,    
  .       
,    , .  
    .     
   .      
     CONFIG.SYS.



    DEVICE=[:][]RAMDRIVE.SYS [  
           []]] [/E | /A]



[:][]
       RAMDRIVE.SYS.


     ,    . ,   
      640 ,   640.     
      64  .      
     4  32767.         
       .


         .     128, 
    256  512. (   ,      
    .)

     ,      
    (512 ).


        ,      
      .        2 
     1024      .   
            64 
    . (      ,  
          .)

          ,   
         16.



/E
         .

     RAMDrive        
    ,    .    
     (, HIMEM.SYS)     CONFIG.SYS 
    ,  RAMDRIVE.SYS.    
     ,       
     .

/A
         .

     RAMDrive        
    ,    .    
     (, EMM386, 386MAX, CEMM  QEMM)   
      CONFIG.SYS ,  RAMDRIVE.SYS.


SETVER.EXE
==========
        MS-DOS.   
    DEVICE  DEVICEHIGH   CONFIG.SYS.

   MS-DOS       
MS-DOS,     .



    DEVICE=[:][]SETVER.EXE



[:][]
       SETVER.EXE.
